@CHARSET "ISO-8859-1";

a img {
	border: none;
}
a {
	text-decoration: none;
}
* {
	margin:0;
	padding:0;
}
body {
	font-size:10px;
	background:none repeat-x fixed 0 0 #000000;
	font-family:Verdana,Sans-serif;
}
/***********accountmenu***********/
div#user_greeting{
	color:#fff;
	-moz-border-radius:5px 5px 0 0;
	background:#33A2A2;
	font-weight:bold;
	height:2em;
	padding: .5em .5em .5em .5em;
	text-align: center;
}
ul{
	list-style-type:none;
}
#account_menu ul {
	padding: 1em;
}
#account_menu ul li a{
	font-size: 1.1em;
	color: #176092;
	line-height:2em;
}
#account_menu ul li{
	border-bottom: .1em solid #ebebeb;
}
#account_menu ul :hover{
	background: #eee;
}
/***************table Yahoo**********************/
.headYH {
	color:#fff;
	-moz-border-radius:10px 10px 0 0;
	background:#33A2A2;
	font-weight:bold;
	height:1.2em;
	padding: .5em .5em;
}
.yhList {
	width:17em;
	padding:.5em;	
}
table.yahoo {
	margin:0;width:100%;
	/*border:#66CCAA .1em solid;*/
	-moz-border-radius:5px 5px 0 0;
	padding:0;
	border-collapse:collapse;
}
table.yahoo th {
	color:#fff;
	-moz-border-radius:5px 5px 0 0;
	background:#33A2A2;
	font-weight:bold;
	font-size:1em;
	padding: .6em .5em;
	
}
table.yahoo td {
	padding:.5em .5em;
	background:#666666;
	color:#fff;

}
/***********************************/
#mainPage {
	background:#fff;
	width:100em;
	margin:0em auto;
	padding:1em;
	border:#749BCE 1px solid;
	height: auto;
	position: relative;
}

div.rootCol{
	margin:0em auto;
	padding:0em;
	background-color:white;
}

div.guide_checkout  {
	float:left;
}
#leftCol{
	
	float:left;
	width:14em;
	margin:.5em .5em .5em .5em;
	padding:0em ;
	voice-family: "\"}\"";
	voice-family:inherit;
}

#rightCenter{
	position:absolute;right:.5em;top:22em;
	margin:0;
	padding: .5em;
	background-color: white;
	width: 84em;
}
div.leftMenuCol {
	width:17em;
	padding:0;
	margin:.5em .2em .2em .2em;
	float:left;
	-moz-border-radius:5px;
	border:#749BCE 1px solid;
	voice-family: "\"}\"";
	voice-family:inherit;
}
div.leftNewsCol {
	width:14em;
	voice-family: "\"}\"";
	voice-family:inherit;
}
#searchMenu  {
	float:right;
	width:14em;
	height:20em;
	border:.1em solid;
	background:#DAEE00;
}
#centerCol2{
	/*float:right;*/
	-moz-border-radius:10px 10px 10px 10px;
	font-size:1em;
	border: 1px solid #749BCE;
	/*width:51em;*/
	padding:0em;
	min-height:40em;
	margin:0em 16em .5em 16em;;
}
#centerCol{
	/*float:right;*/
	font-size:1em;
	
	/*width:51em;*/
	padding:0em;
	min-height:40em;
	margin:0em 16em .5em 16em;
}

div.rightCenter{
	float:right;
	margin: .0em auto;
	padding: .5em 0 .5em .5em;
	background-color:white;
	width:81em;
	-moz-border-radius:0.5em 0.5em .5em .5em;
}

#footer   {
	-moz-border-radius:10px;
	clear:both;
	height:auto;
	margin: 0; 
	padding:.1em;
	text-align:center;

	
}
#footer a{
	text-decoration:none;
	color:#000000; 
}
#footer a:hover {
	text-decoration:underline;
	color:#0000FF; 
}
#footer a:visiter {

}

}
a img
{
	border:none;
}
dt label {
	font-weight: bold;
	font-size: 14px;
	color:#808080;
}
td label.required:after {
	content: " * ";
	color: #ff0000;
}
 
dt label.required:after {
	content: " * ";
	color: #ff0000;
}
.headerform
{ 
	border-bottom-style: solid;
	border-bottom-width:0.5px;
	border-bottom-color:#00b800;
	color:#666666;font-size:1.2em;
}
#submit-label{
	display:none;
}
input#submit{
	border:none;
	height:25px;
	width:92px;
	margin: 2em 0em 0em 4em;
	background-image:url('/public/img/user/dangnhap.png');
	text-align:center;color:white;
} 
.img 
{
	margin :0em; 
	/*background-image:url('/public/img/user/bg-box-header.png');*/
	background:#E65940;
	-moz-border-radius:2px 2px 0 0;
	color:white;font-size:1.4em;font-weight:bold;
	padding:.25em;
}

div.centerCol div#formUser div.img h1
{
	display:block;
	font-size:12pt;font-weight:bold;
	color:#ffffff;
	padding-left:21px;
	height: 25px;
	margin:0;
}
.mgs
{
	font-size:12pt;font-weight:bold;height:23px;
	padding:5px 21px 0;
	text-align:left;
	color:blue;
	padding-left:30px;
	border-color:blue;

}
.msgerror
{
	font-size:1.2em;font-weight:bold;height:23px;
	margin:0;
	padding:.5em;
	text-align:left;
	color:red;
	border:1px solid red;
}
a {
	text-decoration: none;
}
a img {
	border: none
}
img {
	vertical-align: center;
}
fieldset{
	border: none;
}
body, p, h1, h2, h3, h4, table, td, th, ul, ol, textarea, input,u,b {
	font-family:verdana,helvetica,arial,sans-serif;
}
.clear {
	clear:both;
}
h2 {
	font-size: 2.2em;
	margin:0;
}
h1 {
	font-size: 2em;
}
p
{
	font-size: 1.2em;

}
ul.errors {
	padding: 5px 0 5px 25px;
	color: #ff0000;
}
.create,div.centerCol div#formUser
{
	position:relative;
	border-style:solid;border-width:1px;border-color:#00b800;
	padding:0px 10px 40px 10px;
	margin: 0;
}
div.centerCol div#formUser div#form-submit
{
	position:absolute;
	bottom: 10px;
	width: 20em;
	left: 270px;	
	
}
body
{
	font-size: 62.5%;
	font-family: helvetica, georgian, arial, sans-serif;
	line-height: 2em;
}
div.centerCol div#formUser table {
	padding:0px 0px 20px 0;
}
div.centerCol div#formUser table td {
	padding:5px 5px 5px 10px ;
}
div.centerCol div#formUser table tr {
	padding:5px 5px 5px 5px ;
}
.zend_form
{
/*
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
*/}
/*************login***********/
p.button_register {
background:url("/public/img/user/dangki2.png") no-repeat scroll left top transparent;
text-align:center;
cursor:pointer;
display:block;
height:27px;
width:103px; 
margin:1em auto;
}
.content{
	border: 1.5px solid #749bce;
	-moz-border-radius:2px;
	margin:0.5em auto;
	float:left;
	width:100%;
}
.registr_invitation{
	float:left;
	width: 48em;height:23em;
	padding:0em ;margin: 0 auto;

}
#headerUl{
	padding: .5em .5em .5em 5em;
	font-size: 1.2em;
	line-height:2em;
	list-style:square url("/public/img/user/list.png");
}
.subheader{
	font-size: 1.2em;font-weight:bold; color:#666666;
}
.header{
	border-bottom: 1px solid #749bce;
	font-size: 1.2em;font-weight:bold; color:#666666;
	padding-bottom:.5em
}
.signin_form{ 
	float:right;
	width: 50em;height:23em;
	padding: 0em ;margin:0 auto;
	border-left: 1.5px solid #749bce;
}
/*************************/
/*******munulogin*******/
#menulogin{
	position: absolute;
	right: 10px;
} 
/******************tableuser**********************/
table#tableuser{
	font-size:1.2em;
	font-weight:normal;
	padding-left:.5em;
}
input,textarea,select{
	background-color:#eff6ea;
	border:1px solid #96c56f;
	font-size:1em;
}
div#formUser{
	border:1px solid #749BCE;
	-moz-border-radius:0 0 5px 5px;
}
td#password-label{
	width: 10em;
}
td#email-label{
	width:10em;
}

